package com.tanhua.dubbo.server.api;

import com.tanhua.dubbo.server.pojo.Messages;
import com.tanhua.dubbo.server.vo.PageInfo;

public interface MessagesApi {

    /*
    添加消息动态
     */
    boolean saveMessages(Long userId);

    /*
    根据单个用户查询消息动态
     */
    PageInfo<Messages> queryMessagesList(String userId, Integer page, Integer pageSize,
                                         String sortProp, String sortOrder);
    /*
    根据消息id查询动态消息
     */
    Messages queryMessagesById(String messagesId);

    /*
    更改置顶
     */
    boolean updateTopStateById(String messagesId,String top);

    Boolean updateMessage(Messages messages);
}
